Alan Modra [Sun, 8 Nov 2015 17:28:59 +0000 (09:28 -0800)]
ELF unexec: Tidy code
Separate out some of the more mechanical changes so following patches
are smaller.
* unexelf.c (unexec): Rearrange initialisation of program
header vars. Use pointer vars in loops rather than indexing
section header array via macros. Simplify _OBJC_ sym code
and reloc handling code.
Alan Modra [Sun, 8 Nov 2015 17:28:59 +0000 (09:28 -0800)]
ELF unexec: Correct section header index
First a small fix. The code incorrectly uses "NEW_SECTION_H (n)" when
it should have been using "NEW_SECTION_H (nn)" to find the name of the
section currently being processed. Of course, before the bss
sections, n and nn have the same value, so this doesn't matter except
in the case of .sbss. For .sbss this probably meant .bss (most likely
the next section) was copied from memory. A later patch removes the
bogus .sbss handling anyway.
* unexelf.c (unexec): Use correct index to look up names.
Michael Albinus [Sun, 8 Nov 2015 14:22:09 +0000 (15:22 +0100)]
Fix Bug#21841
* lisp/filenotify.el (file-notify--rm-descriptor):
Use `descriptor' instead of computing its value.
(file-notify--descriptor): Additional argument FILE. Adapt all callees.
(file-notify-rm-watch): Use `descriptor' when calling file name handler.
(Bug#21841)
Glenn Morris [Sun, 8 Nov 2015 11:23:33 +0000 (06:23 -0500)]
; Auto-commit of ChangeLog files.
Paul Eggert [Sun, 8 Nov 2015 07:52:17 +0000 (23:52 -0800)]
Prefer xpalloc to doubling buffers by hand
* src/lread.c (grow_read_buffer): New function, which uses xpalloc.
(read1): Use it for simplicity.
* src/macros.c (store_kbd_macro_char):
* src/minibuf.c (read_minibuf_noninteractive):
* src/term.c (encode_terminal_code):
* src/xrdb.c (magic_db):
Prefer xpalloc to growing buffers by hand.
This doesn’t fix any bugs, but simplifies the code a bit.
Paul Eggert [Sun, 8 Nov 2015 07:36:45 +0000 (23:36 -0800)]
Merge from gnulib
This incorporates:
2015-11-05 timespec-sub: fix overflow bug; add tests
2015-11-04 intprops: revise _WRAPV macros, revert _OVERFLOW
2015-11-03 intprops: add parentheses
* lib/intprops.h, lib/timespec-add.c, lib/timespec-sub.c:
Copy from gnulib.
Eli Zaretskii [Sun, 8 Nov 2015 03:43:00 +0000 (05:43 +0200)]
;* test/automated/abbrev-tests.el: Fix a typo in a comment
David Reitter [Sun, 8 Nov 2015 01:43:29 +0000 (20:43 -0500)]
Provide NS notification objects where required to eliminate warnings
* nsterm.m (windowDidResize:, toggleFullScreen:):
Call notification functions with notification objects
as per delegate APIs.
Eli Zaretskii [Sat, 7 Nov 2015 18:05:43 +0000 (20:05 +0200)]
Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs
Noam Postavsky [Sat, 7 Nov 2015 18:04:00 +0000 (20:04 +0200)]
Add test for bug #21824
* test/automated/buffer-tests.el: New file.
(overlay-modification-hooks-message-other-buf): New test.
Kelvin White [Sat, 7 Nov 2015 18:03:03 +0000 (13:03 -0500)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Kelvin White [Sat, 7 Nov 2015 17:54:58 +0000 (12:54 -0500)]
erc-pcomplete.el (pcomplete-erc-nicks): Fix bug#18771
l3thal [Sat, 7 Nov 2015 17:54:58 +0000 (12:54 -0500)]
erc-pcomplete.el (pcomplete-erc-nicks): Fix bug#18771
Thomas Fitzsimmons [Sat, 7 Nov 2015 14:08:19 +0000 (09:08 -0500)]
; ChangeLog.2: Fix formatting of ntlm.el 2.0.0 entry
Thomas Fitzsimmons [Sat, 7 Nov 2015 13:53:49 +0000 (08:53 -0500)]
; ChangeLog.2: Fix entry for soap-client 3.0.0 sync
Eli Zaretskii [Sat, 7 Nov 2015 13:50:40 +0000 (15:50 +0200)]
; * lisp/abbrev.el (copy-abbrev-table): Remove forgotten debug code.
David Reitter [Sat, 7 Nov 2015 13:32:59 +0000 (08:32 -0500)]
Ignore fullscreen exit notifications on NS when frame is dead
* nsterm.m (windowDidResize:,windowWillExitFullScreen:)
(windowDidExitFullScreen:): Return if frame is dead.
These functions may be called when a fullscreen frame
is closed; they are called before, not after.
May address Bug#21428.
Eli Zaretskii [Sat, 7 Nov 2015 13:32:45 +0000 (15:32 +0200)]
Speed up lookup in redisplay--variables
* lisp/frame.el (redisplay--variables): Make it a hash-table.
* src/xdisp.c (maybe_set_redisplay): Access redisplay--variables
as a hash-table. This speeds up this function by an order of
magnitude: where previously a setq was slowed down by 100% by
introducing the maybe_set_redisplay test, it is now only 5%
slower.
(syms_of_xdisp) <redisplay--variables>: Doc fix.
Artur Malabarba [Sat, 7 Nov 2015 11:25:31 +0000 (11:25 +0000)]
* lisp/emacs-lisp/cl-macs.el (cl-defstruct): Fix a bug
The defsubst was being created as:
(cl-defsubst name (args) ("DOC") ...)
* test/automated/cl-lib-tests.el (cl-lib-struct-constructors): Add test
Mihai Olteanu [Sat, 7 Nov 2015 12:35:10 +0000 (14:35 +0200)]
Update doc string of hexl-mode
* lisp/hexl.el (hexl-mode): Doc fix. (Bug#21800)
Copyright-paperwork-exempt: yes
Eli Zaretskii [Sat, 7 Nov 2015 11:32:33 +0000 (13:32 +0200)]
Fix error in copy-abbrev-table
* lisp/abbrev.el (define-abbrev): Don't erase the :abbrev-table-modiff
property of the abbrev-table. (Bug#21828)
* test/automated/abbrev-tests.el: New file.
Michael Albinus [Sat, 7 Nov 2015 10:05:03 +0000 (11:05 +0100)]
Add test to auto-revert-tests.el for Bug#21841
* test/automated/auto-revert-tests.el
(auto-revert-test01-auto-revert-several-files): New test.
(auto-revert-test02-auto-revert-tail-mode)
(auto-revert-test03-auto-revert-mode-dired): Rename them.
Martin Rudalics [Sat, 7 Nov 2015 08:19:03 +0000 (09:19 +0100)]
* doc/lispref/windows.texi (Coordinates and Windows): Fix typo.
Martin Rudalics [Sat, 7 Nov 2015 07:51:28 +0000 (08:51 +0100)]
In x_consider_frame_title don't set title of tooltip frames
* src/xdisp.c (x_consider_frame_title): Return immediately for
tooltip frames to avoid displaying empty tooltips.
Anders Lindgren [Fri, 6 Nov 2015 21:39:02 +0000 (22:39 +0100)]
Fixed NextStep fullscreen problem (bug#21770).
* nsterm.m (ns_constrain_all_frames): Don't constrain fullscreen
frames.
Eli Zaretskii [Fri, 6 Nov 2015 19:21:52 +0000 (21:21 +0200)]
Ensure redisplay after evaluation
* lisp/progmodes/elisp-mode.el (elisp--eval-last-sexp): Revert
last change.
* lisp/frame.el (redisplay--variables): Populate the
redisplay--variables list.
* src/xdisp.c (maybe_set_redisplay): New function.
(syms_of_xdisp) <redisplay--variables>: New variable.
* src/window.h (maybe_set_redisplay): Declare prototype.
* src/data.c (set_internal): Call maybe_set_redisplay. (Bug#21835)
Artur Malabarba [Fri, 6 Nov 2015 15:53:23 +0000 (15:53 +0000)]
* test/automated/subr-tests.el (subr-test-when): Fix again
Eli Zaretskii [Fri, 6 Nov 2015 15:19:39 +0000 (17:19 +0200)]
Don't invoke overlay modification hooks in wrong buffer
* src/buffer.c (report_overlay_modification): When called with
AFTER non-zero, don't invoke overlay modification hooks if the
buffer recorded in last_overlay_modification_hooks is different
from the current buffer. (Bug#21824)
Juanma Barranquero [Fri, 6 Nov 2015 13:06:29 +0000 (14:06 +0100)]
* admin/notes/repo: Fix a few obsolete references to Bazaar
Artur Malabarba [Fri, 6 Nov 2015 11:18:23 +0000 (11:18 +0000)]
* test/automated/subr-tests.el (subr-test-when): Fix test
Martin Rudalics [Fri, 6 Nov 2015 11:15:18 +0000 (12:15 +0100)]
Avoid division by zero crash observed by Yuan MEI.
See http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html.
* src/dispnew.c (required_matrix_height, required_matrix_width):
Avoid division by zero.
* src/xterm.c (x_term_init): Init dpyinfo->smallest_font_height and
dpyinfo->smallest_char_width to 1.
Eli Zaretskii [Fri, 6 Nov 2015 09:28:46 +0000 (11:28 +0200)]
Ensure redisplay after "C-x C-e"
* lisp/progmodes/elisp-mode.el (elisp--eval-last-sexp): Make sure
redisplay happens to account for any side effects of the evaluated
sexp. (Bug#21835)
Eli Zaretskii [Fri, 6 Nov 2015 08:56:59 +0000 (10:56 +0200)]
; * CONTRIBUTE: Add section about the bug tracker
* CONTRIBUTE: Move less important sections after the more
important ones. Add section about the bug tracker.
Michael Albinus [Fri, 6 Nov 2015 06:33:50 +0000 (07:33 +0100)]
Skip some file notification tests for cygwin
* test/automated/file-notify-tests.el (file-notify--test-with-events):
Remove argument TIMEOUT. Adapt all callees.
(file-notify-test02-events, file-notify-test04-file-validity):
Skip for cygwin. (Bug#21804)
Stephen Leake [Fri, 6 Nov 2015 03:14:45 +0000 (05:14 +0200)]
* lisp/progmodes/xref.el: require semantic/symref during compilation.
Daiki Ueno [Fri, 6 Nov 2015 01:28:36 +0000 (10:28 +0900)]
Suppress redundant Pinentry startup messages
* lisp/net/pinentry.el (pinentry-start): Add optional QUIET
argument.
* lisp/epg.el: Declare `pinentry-start'.
(epg--start): Call `pinentry-start' with QUIET argument set.
Xue Fuqiao [Thu, 5 Nov 2015 23:30:32 +0000 (07:30 +0800)]
* doc/emacs/ack.texi (Acknowledgments): Updates.
Juanma Barranquero [Thu, 5 Nov 2015 21:47:52 +0000 (22:47 +0100)]
* test/automated/elisp-mode-test.el: Silence some run-time warnings
(xref-elisp-deftest): Bind `find-file-suppress-same-file-warnings' to t.
Tassilo Horn [Thu, 5 Nov 2015 20:12:37 +0000 (21:12 +0100)]
Add prettify symbol for \times
* lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add
prettification support for \times.
Juanma Barranquero [Thu, 5 Nov 2015 18:40:42 +0000 (19:40 +0100)]
* test/automated/process-tests.el: Skip tests when bash is not available
(process-test-sentinel-accept-process-output)
(process-test-sentinel-sit-for): skip-unless bash executable found.
Eli Zaretskii [Thu, 5 Nov 2015 18:12:19 +0000 (20:12 +0200)]
Add test for bug #21831
* test/automated/process-tests.el
(start-process-should-not-modify-arguments): New test. (Bug#21831)
Suggested by Nicolas Richard <youngfrog@members.fsf.org>
Glenn Morris [Thu, 5 Nov 2015 11:17:56 +0000 (06:17 -0500)]
; Auto-commit of loaddefs files.
Juanma Barranquero [Thu, 5 Nov 2015 11:01:25 +0000 (12:01 +0100)]
; * test/automated/elisp-mode-tests.el: Fix typo.
Stefan Monnier [Wed, 4 Nov 2015 14:42:20 +0000 (09:42 -0500)]
* lisp/emacs-lisp/eieio-compat.el: Typo caught by tests
(eieio--generic-static-object-generalizer): Fix typo.
* test/automated/eieio-tests.el: Byte-compile it again.
It looks like the underlying cause of bug#17852 was fixed in the mean time.
Artur Malabarba [Wed, 4 Nov 2015 14:22:27 +0000 (14:22 +0000)]
Revert "* lisp/subr.el (when): Use `macroexp-progn'"
This reverts commit
8e843831eaf271801836b7a3e4dd3b4fb0bb72b8.
It breaks bootstrapping (duh).
Artur Malabarba [Wed, 4 Nov 2015 13:00:04 +0000 (13:00 +0000)]
* lisp/files.el (report-errors): Obsolete
(normal-mode, hack-local-variables, dir-locals-find-file): Use
`with-demoted-errors' instead.
Artur Malabarba [Wed, 4 Nov 2015 12:54:53 +0000 (12:54 +0000)]
* lisp/subr.el (when): Use `macroexp-progn'
* test/automated/subr-tests.el (subr-test-when): New test
Juanma Barranquero [Wed, 4 Nov 2015 09:07:25 +0000 (10:07 +0100)]
* lisp/progmodes/xref.el: Doc fixes
(xref-make-file-location, xref-make-buffer-location, xref-make)
(xref-make-bogus-location, xref-make-match): Add cross-references.
(xref--insert-xrefs): Fix typo in docstring.
Anders Lindgren [Wed, 4 Nov 2015 05:50:19 +0000 (06:50 +0100)]
Render fringe bitmaps correctly on NextStep (bug#21301).
The fringe bitmaps were inverted, the background was not transparent,
the image data was horizontally mirrored, and periodic fringe bitmaps
were not supported.
* nsimage.m ([EmacsImage initFromXBM:width:height:fg:bg:]): When
both background and foreground colors are 0, set the background
alpha channel to 0 (making the background transparent). When
copying the image data, do this from the most significant bit
(leftmost) to the least (rightmost), to avoid mirroring.
* nsterm.m (ns_draw_fringe_bitmap): Don't invert the image bits. Add
support for periodic images (e.g. the empty line indicator).
Michael Heerdegen [Tue, 3 Nov 2015 22:42:24 +0000 (23:42 +0100)]
* lisp/emacs-lisp/pcase.el (pcase): Tweak docstring.
Nicolas Petton [Tue, 3 Nov 2015 22:22:39 +0000 (23:22 +0100)]
* admin/MAINTAINERS: Add seq-tests.el, map-tests.el, and thunk-tests.el.
Nicolas Petton [Tue, 3 Nov 2015 22:20:56 +0000 (23:20 +0100)]
* admin/MAINTAINERS: Add thunk.el.
Jay Belanger [Tue, 3 Nov 2015 22:16:54 +0000 (16:16 -0600)]
Change maintainer address.
* lisp/calc/calc (calc-bug-address): Change address.
Michael Albinus [Tue, 3 Nov 2015 17:33:25 +0000 (18:33 +0100)]
; Shorten TODO list in file-notify-tests.el
Michael Albinus [Tue, 3 Nov 2015 17:17:53 +0000 (18:17 +0100)]
Fix a stupid error in gfilenotify.c.
* src/gfilenotify.c (dir_monitor_callback): Cancel monitor only,
if we've got a `deleted' signal AND the file name is the watched one.
Stephen Leake [Tue, 3 Nov 2015 14:37:53 +0000 (08:37 -0600)]
Fix Bug#21816; case insensitive file system in elisp-mode-tests.el
* test/automated/elisp-mode-tests.el (xref-elisp-test-run): Use
case-insensitive string compare for file names.
(emacs-test-dir): Add 'downcase' to cause case differences (at least on
my system).
Jackson Ray Hamilton [Tue, 3 Nov 2015 05:14:05 +0000 (21:14 -0800)]
Fix ChangeLog.2 entry for js-jsx-mode
Juanma Barranquero [Mon, 2 Nov 2015 17:08:52 +0000 (18:08 +0100)]
flymake-tests.el (warning-predicate-rx-gcc): Fix check.
* test/automated/flymake-tests.el (warning-predicate-rx-gcc):
Also check that "make" is available, not just "gcc".
Ken Brown [Mon, 2 Nov 2015 16:22:51 +0000 (11:22 -0500)]
Document behavior of collation on Cygwin
* test/automated/fns-tests.el (fns-tests-collate-sort): Mark as
expected failure on Cygwin.
* doc/lispref/strings.texi (Text Comparison): Document that
punctuation and whitespace are not ignored for sorting on Cygwin.
Dani Moncayo [Mon, 2 Nov 2015 10:48:47 +0000 (11:48 +0100)]
* build-aux/msys-to-w32: Prevent double slashes in w32 path list.
Glenn Morris [Mon, 2 Nov 2015 02:25:42 +0000 (18:25 -0800)]
* lisp/progmodes/f90.el (f90-no-block-limit):
Add associate. (Bug#21794)
* test/automated/f90.el (f90-test-bug21794): New test.
Juanma Barranquero [Sat, 31 Oct 2015 23:22:13 +0000 (00:22 +0100)]
Fix incompatibility with TCC in test for bug#18745
* test/automated/process-tests.el (process-test-quoted-batfile):
Remove spaces unrelated to the bug being tested.
Juanma Barranquero [Sun, 1 Nov 2015 18:05:30 +0000 (19:05 +0100)]
; ChangeLog.2 fixes
Michael Albinus [Sun, 1 Nov 2015 12:43:35 +0000 (13:43 +0100)]
Improve completion in tramp-gvfs.el
* lisp/net/tramp-gvfs.el (tramp-zeroconf-parse-device-names):
Renamed from `tramp-zeroconf-parse-service-device-names'.
(tramp-zeroconf-parse-webdav-device-names): Removed. Code merged
with `tramp-zeroconf-parse-device-names'.
(tramp-gvfs-parse-device-names): New defun.
(top): Use it when `tramp-zeroconf-parse-device-names' is not
applicable.
* lisp/net/tramp.el (tramp-set-completion-function): The argument
could also be a zeroconf service type.
Glenn Morris [Sun, 1 Nov 2015 11:34:54 +0000 (06:34 -0500)]
; Auto-commit of ChangeLog files.
Glenn Morris [Sun, 1 Nov 2015 11:34:43 +0000 (06:34 -0500)]
; Auto-commit of loaddefs files.
Juanma Barranquero [Sun, 1 Nov 2015 04:27:48 +0000 (05:27 +0100)]
; Fix ChangeLog.2 typos and style
Thomas Fitzsimmons [Sun, 1 Nov 2015 03:11:09 +0000 (23:11 -0400)]
ntlm.el: Change version to 2.0.0
Juanma Barranquero [Sun, 1 Nov 2015 01:55:16 +0000 (02:55 +0100)]
Fix bug#21762
* lisp/progmodes/python.el (python-syntax-closing-paren-p): Check with
`eql' instead of `=' to accommodate the case that (syntax-after (point))
returns nil.
* test/automated/python-tests.el (python-indent-inside-paren-7):
New test.
Juanma Barranquero [Sun, 1 Nov 2015 00:17:16 +0000 (01:17 +0100)]
* test/automated/python-tests.el: Avoid warnings
(python-tests-with-temp-buffer, python-tests-with-temp-file):
Bind `python-indent-guess-indent-offset' to nil.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Your branch is up-to-date with 'origin/master'.
#
# Changes to be committed:
# modified: test/automated/python-tests.el
#
Juanma Barranquero [Sat, 31 Oct 2015 21:34:35 +0000 (22:34 +0100)]
* src/alloc.c: Silence compiler warnings
(pointers_fit_in_lispobj_p, mmap_lisp_allowed_p): #ifdef DOUG_LEA_MALLOC.
Jackson Ray Hamilton [Sat, 31 Oct 2015 20:35:31 +0000 (13:35 -0700)]
* etc/NEWS: Fix js-jsx-mode entry punctuation
Jackson Ray Hamilton [Sat, 31 Oct 2015 06:55:24 +0000 (23:55 -0700)]
Add JSX indentation via js-jsx-mode. (Bug#21799)
* progmodes/js.el: Add JSX indentation support.
(js-jsx-indent-line)
(js-jsx-mode): New functions.
Michael Albinus [Sat, 31 Oct 2015 13:42:28 +0000 (14:42 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Michael Albinus [Sat, 31 Oct 2015 13:42:16 +0000 (14:42 +0100)]
Minor fix in filenotify.el
* lisp/filenotify.el (file-notify--event-file-name)
(file-notify--event-file1-name): Normalize result with
`directory-file-name'.
Eli Zaretskii [Sat, 31 Oct 2015 13:31:17 +0000 (15:31 +0200)]
Avoid errors in redisplay--pre-redisplay-functions
* lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Don't
use 'bobp', instead compare window-point with 1. (Bug#21730)
Paul Eggert [Sat, 31 Oct 2015 02:21:29 +0000 (19:21 -0700)]
Merge from gnulib.
This incorporates:
2015-10-30 intprops: add WRAPV and const flavors for GCC 5
2015-10-25 stdalign: port to Sun C 5.9
* doc/misc/texinfo.tex, lib/intprops.h, lib/stdalign.in.h:
Copy from gnulib.
Eli Zaretskii [Fri, 30 Oct 2015 21:17:48 +0000 (23:17 +0200)]
Fix a typo in a macro name
* src/w32proc.c (_NLSCMPERROR): Fix a typo in the name of this macro.
(w32_compare_strings): Adjust for the correction.
Michael Albinus [Fri, 30 Oct 2015 17:35:58 +0000 (18:35 +0100)]
Add result messages in vc-tests.el
* test/automated/vc-tests.el (vc-test--state)
(vc-test--working-revision, vc-test--checkout-model): Add result messages.
Artur Malabarba [Fri, 30 Oct 2015 18:20:42 +0000 (18:20 +0000)]
* test/automated/faces-tests.el: Add another test
Artur Malabarba [Fri, 30 Oct 2015 18:19:26 +0000 (18:19 +0000)]
* lisp/faces.el (faces--attribute-at-point): Fix bug
introduced by previous commit.
Artur Malabarba [Fri, 30 Oct 2015 18:15:21 +0000 (18:15 +0000)]
* test/automated/faces-tests.el: New file
Artur Malabarba [Fri, 30 Oct 2015 15:00:37 +0000 (15:00 +0000)]
* lisp/faces.el: Refactor common code and fix a bug
(faces--attribute-at-point): New function. Fix a bug when the
face at point is a list of faces and the desired attribute is not
on the first one.
(foreground-color-at-point, background-color-at-point): Use it.
Przemysław Wojnowski [Fri, 30 Oct 2015 13:49:12 +0000 (14:49 +0100)]
* etc/tutorials/TUTORIAL.translators: Fix PL names
Juanma Barranquero [Fri, 30 Oct 2015 13:49:52 +0000 (14:49 +0100)]
* lisp/character-fold.el: Provide `character-fold'
Tassilo Horn [Fri, 30 Oct 2015 12:39:43 +0000 (13:39 +0100)]
Add more faces for Gnus and ivy
* etc/themes/tsdh-dark-theme.el (tsdh-dark): add more faces for Gnus and
ivy.
Michael Albinus [Fri, 30 Oct 2015 12:11:35 +0000 (13:11 +0100)]
Some minor fixes for tramp-gvfs.el
* lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
An attribute returned by gvfs-info might be empty. In case of
undetermined uid or gid, return "UNKNOWN" or -1, respectively.
(tramp-zeroconf-parse-service-device-names): New defun.
Derived from `tramp-zeroconf-parse-workstation-device-names'.
(top): Add completion functions for "afp" and "smb" methods.
Artur Malabarba [Fri, 30 Oct 2015 12:18:46 +0000 (12:18 +0000)]
* test/automated/character-fold-tests.el: New file
Artur Malabarba [Thu, 29 Oct 2015 13:21:48 +0000 (13:21 +0000)]
* test/automated/sort-tests.el: New file
Tests in this file are randomly generated and then tested with
regular, reverse, and case-fold sorting.
Eli Zaretskii [Fri, 30 Oct 2015 10:28:00 +0000 (12:28 +0200)]
Describe known problems with pinning Emacs to taskbar
* etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar
on Windows 10. For the details, see the discussion starting at
http://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html.
Artur Malabarba [Fri, 30 Oct 2015 11:04:50 +0000 (11:04 +0000)]
* lisp/isearch.el: Avoid an error that blocks isearch
(isearch-update): Don't error if `isearch--current-buffer' has
been killed.
* test/automated/isearch-tests.el (isearch--test-update): New
file.
Phil Sainty [Fri, 30 Oct 2015 10:05:33 +0000 (12:05 +0200)]
Fix documentation of 'beginning/end-of-buffer'
* lisp/simple.el (beginning-of-buffer, end-of-buffer): Clarify
conditions under which the mark will be pushed at the previous
position. (Bug#21748)
Tassilo Horn [Fri, 30 Oct 2015 07:06:31 +0000 (08:06 +0100)]
Add RefTeX feature idea: editing RefTeX TOC buffers
Tassilo Horn [Fri, 30 Oct 2015 06:51:52 +0000 (07:51 +0100)]
More face defs for ivy, swiper, ace-window, eshell
Stefan Monnier [Fri, 30 Oct 2015 03:18:34 +0000 (23:18 -0400)]
* lisp/gnus/auth-source.el: Silence lexical-binding warnings
(auth-source-netrc-use-gpg-tokens): Simplify (symbol-value 'VAR) to
just VAR.
(auth-source-backend-parse): Use make-instance.
(auth-source-search): Remove unused key args.
Remove unused vars `accessor-key' and `backend'. Avoid `eval'.
(auth-source-search-backends): Use slot names rather than their initarg.
(auth-source-netrc-create):
(auth-source-delete):
(auth-source-secrets-create, auth-source-plstore-search)
(auth-source-macos-keychain-create, auth-source-macos-keychain-search)
(auth-source-plstore-create, auth-source-netrc-search)
(auth-source-netrc-parse): Remove unused key args.
(auth-source-forget+): Simplify the arglist.
(auth-source-macos-keychain-search-items)
(auth-source-token-passphrase-callback-function): Mark unused args.
(auth-source-epa-extract-gpg-token): Remove unused var `plain'.
(pp-escape-newlines): Declare.
(auto-source--symbol-keyword): New function.
(auth-source-plstore-create, auth-source-netrc-create)
(auth-source-netrc-normalize): Use it.
(auth-source-netrc-search): Don't pass :delete to
auth-source-netrc-parse since it doesn't use it.
(auth-source-plstore-create, auth-source-netrc-create): Use plist-get
symbol-value to index in keyword args.
(auth-source-macos-keychain-result-append): Avoid setq.
(auth-source-netrc-create): Remove unused vars `file' and `add'.
(auth-source-user-or-password): Remove unused var `cname'.
Juanma Barranquero [Fri, 30 Oct 2015 02:23:40 +0000 (03:23 +0100)]
; lisp/help-fns.el: Fix typos in comments
Juri Linkov [Fri, 30 Oct 2015 00:57:38 +0000 (02:57 +0200)]
* lisp/dired.el (dired-unmark-all-files-query): Declare.
(dired-unmark-all-files): Let-bind it and use instead of ‘query’.
(Bug#21746)
Juri Linkov [Fri, 30 Oct 2015 00:04:42 +0000 (02:04 +0200)]
* lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol
to go to the beginning of text line instead of command line.
http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html
Eli Zaretskii [Thu, 29 Oct 2015 18:47:09 +0000 (20:47 +0200)]
; * src/lread.c (syms_of_lread) <load-path>: Improve the doc string.
Eli Zaretskii [Thu, 29 Oct 2015 17:48:18 +0000 (19:48 +0200)]
; Improve documentation of 'unhandled-file-name-directory'
* doc/lispref/files.texi (Magic File Names): Better wording for the
last change in the documentation of 'unhandled-file-name-directory'.